package com.zhiyu.mapper;

import com.zhiyu.entity.DO.RoleDO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface RoleMapper {

    /**
     * 根据id查找角色信息
     * @param id 角色id
     * @return 角色信息对象
     */
    public RoleDO findById(int id);

    /**
     * 根据角色名字查找角色信息
     * @param name 角色名字
     * @return 角色信息对象
     */
    public RoleDO findByName(String name);

    /**
     * 查询用户的所有角色
     * @param userId 用户id
     * @return 角色列表
     */
    public List<RoleDO> findAllRolesOfUser(int userId);
}
